home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-13 / amac44b.zip / MSG16.QM < prev    next >
Text File  |  1992-06-22  |  5KB  |  115 lines

  1. *                                MSG16.QM
  2. *  Macros to Index/Format/Quote Message Reader Messages/Split Paragraphs
  3. *                        Written by Tom Hogshead
  4. *  With Macro Contributions by Tim Farley, John Goodman and Jim Bennett
  5. *                                 6/22/92
  6. *  Key      Subfile            Description
  7. * =====  ============   =================================================
  8. *
  9.     * ------- Macros To Makes Index of Message Reader Messages ------*
  10. *  @2   {e:\up\msg001}  Make Index of Messages In Saved Message File ( )
  11. *  @8   {e:\up\msg001}  Remove Index of Messages Made with @2
  12. *  @4   {e:\up\msg001}  Make File of Message Headers
  13. *
  14.     * -------- Macros To Quote Message Messages & Split Paras -------*
  15. *  @8   {e:\up\msg002}  Format Message (v2.15 only)             <BEST>    |chg
  16. *
  17.     * ------------ Macros to Make Column Blocks and Boxes -----------*
  18. *  @F1  {e:\up\msg003}  Make Column Block a Single Line Box
  19. *  @F2  {e:\up\msg003}  Make Column Block a Single Line Box with Shadow
  20. *  @F3  {e:\up\msg003}  Enclose Column Block in a  Line Box
  21. *  @F5  {e:\up\msg003}  Erase Any Type Column Block Border
  22. *  @F6  {e:\up\msg003}  Erase Single Line Box
  23. *
  24.     * --------------------- Misc Message Macros ---------------------*
  25. *  @f8  {e:\up\msg004}  Format Message (for v2.10)
  26. *
  27. *  @h                    Jump To Index Item in Current File Below
  28. *
  29. * Description
  30. * Other AMAC Macros
  31. * Version History
  32. *
  33. *-- eoi
  34.  
  35.  
  36. * 
  37. * (Description)
  38. * ---------------
  39. * These macros are useful for keeping track of and reformatting saved
  40. * messages and quoting replies.  The macros in msg001.qm make, update
  41. * and remove an Index of all the messages in an OffLine mail reader
  42. * saved message file with the Index inserted at the top of the saved
  43. * message file as shown below.  After indexing, any message may easily
  44. * and quickly viewed using AMAC macros in JMPPOSxx.QM (@2-@8) and
  45. * BOOKxx.QM (@f, @1 or @5).  Macros in msg002.qm reformat OffLine
  46. * message reader messages retaining sender initials and quoting
  47. * character with or without boxes and macros to enclose column blocks
  48. * with different borders.  Macros in msg003.qm make column blocks of
  49. * longest line in block and also make and remove boxes of different
  50. * borders.
  51.  
  52. * NOTE: These macros require QEdit and QMAC v2.15.
  53.  
  54. * 
  55. * (Other) AMAC Macros
  56. * --------------------
  57. * See AMACxx.ZIP and ALLMACRO.INF for 450+ other QEdit macros.
  58.  
  59. *                           M A C R O S
  60. * ----------------------------------------------------------------------
  61. * @(h)  Jump From Index Line To (Locate) Macro or Item in Current File
  62. * ----------------------------------------------------------------------
  63. *        Alt_h can be used to quickly jump from Index Line to the
  64. *        desired item or macro only in the current file.  Macro @f in
  65. *        bok001.qm must be used to jump to and read macros in
  66. *        designated subfiles.
  67. *        1. Press Alt and h at the same time. Line 1 is marked to
  68. *           highlight. Cursor down to desired line in Index.
  69. *        2. Press Enter. The macro then locates and jumps to the item
  70. *           selected on the cursor line in the current file.
  71.  
  72. *   See BOOKxx.Qm and JMPPOSxx.QM in AMACxx.ZIP for more discussion about
  73. *   using bookmarks and positions markers ( ) to jump to positions in
  74. *   files.
  75.  
  76. @h macrobegin
  77.         setscreenoff
  78.         unmarkblock defaultwordset begfile endpara markline begfile
  79.         find "(" return "L" return
  80.         jfalse NOMARK  makectrofscreen begfile
  81.         unmarkblock markline markline prevposition begline
  82.         setscreenon pause setscreenoff wordright markword copy endpara
  83.         find "(" paste ")" return "I" return
  84.         jfalse NOMARK  begline maketopofscreen scrollup jump END
  85.     NOMARK: begfile END:
  86. *
  87. * 52 bytes Wed  07-31-1991  14:43:31 (TH @4 in BOOKxx.QM)
  88. * 55 bytes Fri  11-08-1991  13:52:55 (TH @h)
  89.  
  90. * 
  91. * (Version) History
  92. * ------------------
  93. *   1.0  -  Initial.                                                    9/8/91
  94. *   1.1  -  In AMAC41e.ZIP.                                             9/9/91
  95. *   1.2  -  In AMAC41f.ZIP.                                           10/21/91
  96. *   1.3  -  In AMAC41g.ZIP.                                           11/24/91
  97. *   1.4  -  In AMAC42.ZIP.                                             3/28/92
  98. *   1.4a -  Added @f8 in msg004.qm.                                    4/22/92
  99. *        -  In Amac42e.zip                                             4/26/92
  100. *   1.5  -  Modified @8 in msg002.qm to insert user                    5/16/92
  101. *           selected initials if quoted message has none.
  102. *        -  Modified @2 in msg001.qm to not add extra line.            5/16/92
  103. *        -  Removed @1/2/3/4/5/6/7/9/0 from msg002.qm.                 5/18/92
  104. *                       (In Amac43.zip)                                5/27/92
  105. *   1.5a -  Added ( ) to Index lines 1 for bok001.qm macros.           5/30/92
  106. *   1.6  -  Modified @8 in msg002.qm for multiple para's w/diff inits. 6/13/92
  107. *
  108. *
  109. *
  110. *
  111. *
  112. *
  113. *
  114. *-- eof
  115.